package cn.com.pajx.pajx_visitor_v3.mvp.view;

/**
 * Created by ruancw on 2024/8/22.
 * view基类接口
 */

public interface IBaseView {
    //显示默认的进度框
    void showProgress();

    //显示可设置提示信息的进度框
    void showProgress(String message);

    //隐藏进度框
    void hideProgress(String tag);

    //网络请求数据成功后返回数据的方法
    void onSuccess(String data, String aesKey, String message, int code, String tag);

    //网络请求数据错误的方法
    void onError(String message, int code, String tag);

    //网络请求失败的方法
    void onFailed(Throwable throwable, String tag);
}
